.salesprofit {
  background-color: #fff;

  .salesprofitsearch {
    form {
      div {
        line-height: 50px;
      }
    }

    .salesprofitsearchbutton {
      width: 70px;
      background: #e9f4ff;
      border-radius: 3px;
      border: 1px solid #c2cede;
      color: #585656;
    }

    .salesprofitsearchbutton:hover {
      background: #f1f1f1;
    }
  }

  h1 {
    text-align: center;
    font-size: 30px;
  }

  .salesprofittable {
    padding: 20px 20px 0 20px;

    .chkrow {
      // background-color: aqua;
    }

    .ant-table-row-selected {
      color: #e17009 !important;
      background-color: #f1f1f1 !important;
    }

    .ant-table-thead > tr > th {
      background: linear-gradient(to bottom, #e7effb, #f6faff) !important;
      text-align: center;
      height: 30px;
    }

    .salesprofitpagination {
      height: 50px;
      line-height: 50px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: 20px;
      p {
        height: 50px;
        margin: 0 !important;
        letter-spacing: 1px;
        font-size: 15px;
      }
    }
  }
}

.salesprofitsearchmodal {
  width: 900px;
  color: #e17009;
  background-color: #e17009;
}

.react-resizable {
  position: relative;
}

.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  // background-image: url('');
  // background-position: bottom right;
  padding: 0 3px 3px 0;
}

.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}

.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
  cursor: col-resize;
}

.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}

.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}

.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}

.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}

.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}

.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}

.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}

.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

// checked选中时的input背景颜色
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #5377b6;
  border-color: #5377b6;
}
// 未选中时的checked选中时的input背景颜色
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #217bc0;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
:root {
  --adm-radius-s: 4px;
  --adm-radius-m: 8px;
  --adm-radius-l: 12px;
  --adm-font-size-1: 9px;
  --adm-font-size-2: 10px;
  --adm-font-size-3: 11px;
  --adm-font-size-4: 12px;
  --adm-font-size-5: 13px;
  --adm-font-size-6: 14px;
  --adm-font-size-7: 15px;
  --adm-font-size-8: 16px;
  --adm-font-size-9: 17px;
  --adm-font-size-10: 18px;
  --adm-color-primary: #e17009 !important;
  --adm-color-success: #00b578;
  --adm-color-warning: #ff8f1f;
  --adm-color-danger: #ff3141;
  --adm-color-white: #ffffff;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #999999;
  --adm-color-light: #cccccc;
  --adm-color-border: #eeeeee;
  --adm-color-box: #f5f5f5;
  --adm-color-background: #ffffff;
  --adm-font-size-main: var(--adm-font-size-5);
  --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  --adm-border-color: var(--adm-color-border);
}
.ant-table tbody > tr.ant-table-row-selected > td {
  background-color: #f1f1f1;
  // background: linear-gradient(360deg, rgba(46, 185, 100, 0.09) 0%, rgba(31, 134, 71, 0.02) 100%) ;
}
